Dynamix - a Meta-Model to Support Feature-Centric Analysis
نویسنده
چکیده
Many researchers have identified the potential of exploiting domain knowledge in a reverse engineering context. Features are abstractions that encapsulate knowledge of a problem domain and denote units of system behavior. As such, they represent a valuable resource for reverse engineering a system. The main body of feature-related reverse engineering research is concerned with feature identification, a technique to map features to source code. To fully exploit features in reverse engineering, however, we need to extend the focus beyond feature identification and exploit features as primary units of analysis. To incorporate features into reverse engineering analyses, we need to explicitly model features, their relationships to source artefacts, and their relationships to each other. To address this we propose Dynamix, am meta–model that expresses feature entities in the context of a structural metamodel of source code entities. Our meta-model supports feature-centric reverse engineering techniques that establish traceability between the problem and solution domains throughout the life-cycle of a system.
منابع مشابه
Enriching Reverse Engineering with Feature Analysis
System comprehension is a prerequisite for software maintenance and evolution, but it is a timeconsuming and costly activity. In an effort to support system comprehension, researchers have devised many different reverse engineering techniques. Several of these are based on statically analyzing the source code. Purely static analysis techniques, however, overlook valuable end-user knowledge of h...
متن کاملDiagnosis of Heart Disease Based on Meta Heuristic Algorithms and Clustering Methods
Data analysis in cardiovascular diseases is difficult due to large massive of information. All of features are not impressive in the final results. So it is very important to identify more effective features. In this study, the method of feature selection with binary cuckoo optimization algorithm is implemented to reduce property. According to the results, the most appropriate classification fo...
متن کاملFeature Selection in Structural Health Monitoring Big Data Using a Meta-Heuristic Optimization Algorithm
This paper focuses on the processing of structural health monitoring (SHM) big data. Extracted features of a structure are reduced using an optimization algorithm to find a minimal subset of salient features by removing noisy, irrelevant and redundant data. The PSO-Harmony algorithm is introduced for feature selection to enhance the capability of the proposed method for processing the measure...
متن کاملDeveloping a Citizen-Centric Spatial Decision-Making System to Support the Process of Participatory Construction in Urban Distressed Textures
Todays, urban distressed textures are considered as a vital concern of managers, particularly in large cities. These areas, which also appear in official parts of cities, are vulnerable because of prospective problems. Lack of proper accessibility, services, facilities, and infrastructures, as well as social, economic, environmental and spatial problems, are key problems of these areas. Althoug...
متن کاملA domain-specific modeling approach to realizing user-centric communication
Advances in communication devices and technologies are dramatically expanding our communication capabilities and enabling a wide range of multimedia communication applications. The current approach to develop communication-intensive applications results in products that are fragmented, inflexible and incapable of responding to changing end-users’ communication needs. These limitations have resu...
متن کامل